package Config
{
	public class Configuration
	{
		public function Configuration(enforcer:SingletonEnforer)
		{
		}
		
		public static function GetInstance():Configuration
		{
			if (Configuration.instance == null)
			{
				Configuration.instance = new Configuration(new SingletonEnforer());
			}
			return Configuration.instance;
		}
		
		public function get Token():String
		{
			return this.token;
		}
		
		public function set Token(value:String):void
		{
			this.token = value;
		}
		
		public function get UserName():String
		{
			return this.userName;
		}
		
		public function set UserName(value:String):void
		{
			this.userName = value;
		}
		
		public function get UserNameToChangePwd():String
		{
			return this.userNameToChangePwd;
		}
		
		public function set UserNameToChangePwd(value:String):void
		{
			this.userNameToChangePwd = value;
		}
		
		public function get NewName():String
		{
			return this.newName;
		}
		
		public function set NewName(value:String):void
		{
			this.newName = value;
		}
		
		private static var instance:Configuration;
		private var token:String;
		private var userName:String;
		private var userNameToChangePwd:String;
		private var newName:String;
	}
}
class SingletonEnforer{};